// pages/user/user.js
Page({
    uploadImage() {
        // 调用文件选择器模块
        wx.chooseMedia({
            count: 1,
            mediaType: ['image'],
            success: res => {
                const filePath = res.tempFiles[0].tempFilePath
                // 上传云存储
                wx.cloud.uploadFile({
                    cloudPath: filePath.split('/').pop(),
                    filePath: filePath,
                    success: res => {
                        console.log('文件上传成功', res)
                    },
                    fail: error => {
                        console.log('文件上传失败', error)
                    }
                })
            },
            fail: (error) => {
                console.log('图片选择失败', error)
            }
        })
    },
    deleteImage() {
        wx.cloud.deleteFile({
            fileList: ['cloud://cloud1-1gioe5eu2eef5e0a.636c-cloud1-1gioe5eu2eef5e0a-1317189590/8ZLjiDyN9y3u69b0fa53e92e20412df445a3826b4f54.webp'],
            success: resp => {
                console.log('删除OK')
            },
            fail: () => {
                console.log('删除fail')
            }
        })
    },
    downloadFile() {
        wx.cloud.downloadFile({
            fileID: 'cloud://cloud1-1gioe5eu2eef5e0a.636c-cloud1-1gioe5eu2eef5e0a-1317189590/sitemap.json',
            success: resp => {
                console.log('文件下载成功', resp)

                wx.saveFileToDisk({
                    filePath: resp.tempFilePath,
                    success: res => {
                        console.log('文件保存成功')
                    },
                    fail:() => {
                        console.log('保存失败')
                    }
                })
            }
        })
    },
    /**
     * 页面的初始数据
     */
    data: {

    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})